//class Animal {
//    String name = "旺财";
//    int age = 18;
//     public void eat(){
//         System.out.println(name+"正在吃饭~~");
//     }
//     public void sleep(){
//     System.out.println(name+"正在睡觉~~~");
//     }
//
//}
//    class Dog extends Animal{
//    void bark(){
//        System.out.println(name+"汪汪汪~~~");
//    }
//    }
//    class Cat extends Animal{
//    void mew(){
//        System.out.println(name+"喵喵喵~~~");
//    }
//    }
//
//class base{
//    int a = 1;
//    int b = 2;
//}
//class son extends base{
//    int a;
//    int b;
//    int c;
//    public void meonth(){
//        a = 10;
//        b = 20;
//        c = 100;
//    }
//
//}
//class Base{
//    public void method(){
//        System.out.println("访问父类中的method");
//    }
//}
//class Dervied extends Base{
//    public void methodA(){
//        System.out.println("访问子类中的methodA");
//    }
//    public void methodB(){
//        methodA();
//        method();
//
//    }
//}
//class Base1{
//    int a;
//    int b;
//    public void method(){
//        System.out.println("");
//    }
//
//}
//
//public class Test {
//    public static void main(String[] args) {
//
//    }
//    public static void main3(String[] args) {
//        Dervied d1 = new Dervied();
//        d1.methodA();
//        d1.methodB();
//    }
//
//    public static void main2(String[] args) {
//        son son  = new son();
//        son.meonth();
//        System.out.println(son.a);
//    }
//    public static void main1(String[] args) {
//        Cat Cat = new Cat();
//        Dog Dog = new Dog();
//        System.out.println(Dog.name);
//        Dog.eat();
//        Dog.sleep();
//        Dog.bark();
//    }
//}



class MethodA{
    public MethodA(){
        System.out.println("父类中不带参数的构造方法");
    }
}
class MethodB extends MethodA{
    public MethodB(){
        System.out.println("子类中不带参数的构造方法~~~");
    }

}

public class  Test{
    public static void main(String[] args) {
MethodA Method = new MethodB();

    }
}